.goods-detail .preview-wrap{width: 450px; float: left;}
.goods-detail .preview-wrap #magnifier-wrap{position: relative; width: 450px;}
.goods-detail .preview-wrap #magnifier-wrap > span{cursor: not-allowed;position: absolute; bottom: 0; width: 20px; height: 75px; line-height: 75px; text-align: center;border: 1px solid;}
.goods-detail .preview-wrap #magnifier-wrap > span.ns-text-color-gray{cursor: pointer;}
.goods-detail .preview-wrap #magnifier-wrap .spec-left-btn{left: 0;}
.goods-detail .preview-wrap #magnifier-wrap .spec-right-btn{right: 0;}
.goods-detail .preview-wrap #magnifier-wrap .icon-play-circle{z-index: 10; font-size: 36px; position: absolute; bottom: 80px; left: 20px;cursor: pointer;}
.goods-detail .preview-wrap #magnifier-wrap .video-js{position: absolute; top: 0; left: 0; width: 450px; height: 450px; background: #fff;display: none;}
.goods-detail .preview-wrap #magnifier-wrap .video-js .vjs-big-play-button{top: 50%; left: 50%; margin-left: -45.5px; margin-top: -22.5px;}
.goods-detail .preview-wrap #magnifier-wrap .magnifier-main{position: relative; width: 450px; height: 450px; line-height: 450px; text-align: center;}
.goods-detail .preview-wrap #magnifier-wrap .magnifier-main img{width: 100%;}
.goods-detail .preview-wrap #magnifier-wrap .magnifier-drag{position: absolute; top: 0; left: 0; background-color: #fede4f; opacity: 0.4; filter: alpha(opacity=40); cursor: move;}
.goods-detail .preview-wrap #magnifier-wrap .magnifier-pop{position: absolute; top: 0; overflow: hidden; background: #fff url(../img/goods/loading.gif) no-repeat center center; z-index: 99;}

.goods-detail .preview-wrap #magnifier-wrap .spec-items{position: relative; width: 395px; height: 90px; overflow: hidden; margin: 0 auto;}
.goods-detail .preview-wrap #magnifier-wrap .spec-items ul{width: 500%; position: absolute; top: 15px; left: 0;}
.goods-detail .preview-wrap #magnifier-wrap .spec-items ul *{-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.goods-detail .preview-wrap #magnifier-wrap .spec-items li{width: 75px; height: 75px; float: left; overflow: hidden; margin-right: 5px; border: 1px solid #fff; cursor: pointer; opacity: .5;}
.goods-detail .preview-wrap #magnifier-wrap .spec-items li.ns-border-color-gray{border: 1px solid; opacity: 1}
.goods-detail .preview-wrap #magnifier-wrap .spec-items li img{width: 100%;}

.goods-detail .preview-wrap .share-collect{padding: 10px;}
.goods-detail .preview-wrap .share-collect a{margin-right: 20px;}

.goods-detail .basic-info-wrap{margin-left: 470px;}
.goods-detail .basic-info-wrap h1{font-size: 16px; margin: 10px 0;}
.goods-detail .basic-info-wrap .desc{font-size: 14px;}
.goods-detail .basic-info-wrap .divider{margin: 10px 0; border-style: dotted;}

.goods-detail .basic-info-wrap .item-block{background: url("../img/goods/goods_detail_bg.png") repeat-x; padding: 10px 0; position: relative;}
.goods-detail .basic-info-wrap .item-block .statistical{position: absolute; right: 10px; top: 0;}
.goods-detail .basic-info-wrap .item-block .statistical li{float: left; text-align: center; position: relative; font-size: 14px; width: 100px; overflow: hidden; text-overflow: ellipsis;}
.goods-detail .basic-info-wrap .item-block .statistical li:first-child{margin-right: 20px;}

.goods-detail .basic-info-wrap .item-line{font-size: 14px; min-height: 35px; line-height: 35px;}
.goods-detail .basic-info-wrap .item-line dt{float: left; width: 85px;font-weight: normal; padding-left: 10px; font-size: 12px; margin-right: 10px;}
.goods-detail .basic-info-wrap .item-line > *{height: inherit; line-height: inherit; font-size: 12px;}
.goods-detail .basic-info-wrap .item-line > .market-price,.goods-detail .basic-info-wrap .item-line .original-price{font-size: 14px;text-decoration: line-through;}
.goods-detail .basic-info-wrap .item-line > dd{margin-left: 95px;}
.goods-detail .basic-info-wrap .item-line .yuan{font-size: 18px;}
.goods-detail .basic-info-wrap .item-line .price{font-size: 30px; font-weight: bold;}
.goods-detail .basic-info-wrap .item-line .original-price{font-size: 12px;margin-left: 5px;}
.goods-detail .basic-info-wrap .item-line.promotion-price .label{line-height: initial; font-size: 18px; background: transparent; padding: 0; vertical-align: text-bottom;}
.goods-detail .basic-info-wrap .item-line.coupon-list span{padding: 2px 10px; font-size: 12px; border: 1px dotted;margin-right: 5px; cursor: pointer;}
.goods-detail .basic-info-wrap .item-line.service a{margin: 0 5px;}

.goods-detail .basic-info-wrap .item-line.delivery{position: relative;}
.goods-detail .basic-info-wrap .item-line.delivery .region-selected{position: relative; display: inline-block; vertical-align: middle; cursor: pointer; margin: 0 5px 0 0; width: auto; padding: 0 10px; height: 23px; line-height: 23px; border: 1px solid;z-index: 2;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list{width: 500px; position: absolute; z-index: 1; top: 29px; left: 0; background: #fff; border: 1px solid; padding: 15px; line-height: 18px; height: auto; display: none;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs{border-bottom: 2px solid;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav > li > a{padding: 4px 8px;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li{margin-bottom: -2px;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li > a{border: 2px solid transparent;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li.active > a, .goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li.active > a:hover, .goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li.active > a:focus{border: 2px solid; border-bottom-color: transparent !important;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav-tabs > li > a:hover{border-color: transparent;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav > li > a:hover, .goods-detail .basic-info-wrap .item-line.delivery .region-list .nav > li > a:focus{background-color: transparent;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .nav > li.active > a:hover, .goods-detail .basic-info-wrap .item-line.delivery .region-list .nav > li.active > a:focus{background: #fff;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .tab-content > .active{padding: 10px 0;}
.goods-detail .basic-info-wrap .item-line.delivery .region-list .tab-content > .tab-pane li{float: left; width: 25%; line-height: 30px;}
.goods-detail .basic-info-wrap .item-line.delivery .status select{display: inline-block; height: 23px; line-height: 23px; padding: 0; font-size: 12px;}
.goods-detail .basic-info-wrap .item-line.buy-btn{margin: 20px 0;}
.goods-detail .basic-info-wrap .item-line.buy-btn button{width: 180px; height: 40px; margin-right: 10px; font-size: 16px;text-shadow: 0 0 0;}
.goods-detail .basic-info-wrap .item-line.buy-btn button i{margin-right: 5px; font-size: 16px;}
.goods-detail .basic-info-wrap .item-line.buy-btn button[disabled]{cursor: not-allowed; pointer-events: initial;border: 1px solid ;opacity: 1;}
.goods-detail .basic-info-wrap .item-line .i-activity-flag{padding: 0 3px; border: 1px solid; border-radius: 2px; font-size: 12px; line-height: 14px; margin-right: 5px; white-space: nowrap;}
.goods-detail .basic-info-wrap .item-line.gift-point strong{font-size: 14px;}

.goods-detail .basic-info-wrap .item-line.merchant-service{overflow: hidden; margin: 10px 0;}
.goods-detail .basic-info-wrap .item-line.merchant-service dd{float: left; padding: 0 10px 0 0; margin: 0;}
.goods-detail .basic-info-wrap .item-line.merchant-service dd span{cursor: pointer;}
.goods-detail .basic-info-wrap .item-line.merchant-service dd span:before{content: ' '; width: 20px; height: 20px; background: url(../img/goods/service_guarantee.png) no-repeat; display: inline-block; vertical-align: middle;}

.goods-detail .basic-info-wrap .sku-list ul{overflow: hidden; padding: 1px;}
.goods-detail .basic-info-wrap .sku-list li{float: left; position: relative; margin: 2px 8px 8px 0; line-height: 25px; vertical-align: middle;}
.goods-detail .basic-info-wrap .sku-list li a{padding: 2px 10px; text-align: center; border: 1px solid; display: inline-block; -webkit-transition: none; transition: none; position: relative;}
.goods-detail .basic-info-wrap .sku-list li a img, .goods-detail .basic-info-wrap .sku-list li a b{margin-right: 5px; width: 30px; height: 30px; display: inline-block; vertical-align: middle;}
.goods-detail .basic-info-wrap .sku-list li a i{position: absolute; right: -2px; bottom: -2px; display: none;}
.goods-detail .basic-info-wrap .sku-list li a.selected, .goods-detail .basic-info-wrap .sku-list li a:hover{border: 2px solid; margin: -1px;}
.goods-detail .basic-info-wrap .sku-list li:not(.disabled) a.selected i, .goods-detail .basic-info-wrap .sku-list li:not(.disabled) a:hover i{display: block;}
.goods-detail .basic-info-wrap .sku-list li.disabled a, .goods-detail .basic-info-wrap .sku-list li.disabled a:hover{border: 1px solid;margin: 0; cursor: not-allowed;}

.goods-detail .basic-info-wrap .buy-number{margin: 10px 0;}
.goods-detail .basic-info-wrap .buy-number .num-wrap{display: inline-block; vertical-align: middle;}
.goods-detail .basic-info-wrap .buy-number .num-wrap input{font-size: 12px; padding: 5px; height: 34px; border: 1px solid; width: 44px; vertical-align: middle;}
.goods-detail .basic-info-wrap .buy-number .num-wrap input.disabled{cursor: not-allowed;}
.goods-detail .basic-info-wrap .buy-number .num-wrap .operation{display: inline-block; vertical-align: middle; margin-left: -3px;}
.goods-detail .basic-info-wrap .buy-number .num-wrap span{width: 17px; height: 17px; overflow: hidden; cursor: pointer; border: 1px solid;border-left: none; display: block; line-height: 17px; text-align: center;user-select: none;}
.goods-detail .basic-info-wrap .buy-number .num-wrap span.disabled{cursor: not-allowed;}
.goods-detail .basic-info-wrap .buy-number .num-wrap .inventory{margin-left: 10px;}

.goods-detail .basic-info-wrap .discount-banner{background: url(../img/goods/discount_bg.png) no-repeat; height: 35px; line-height: 35px;}
.goods-detail .basic-info-wrap .discount-banner .activity-name{color: #fff; font-size: 14px; display: inline-block; float: left;}
.goods-detail .basic-info-wrap .discount-banner .discount-icon{display: inline-block; width: 20px; height: 20px; margin: 8px 8px 0 10px; background: url(../img/goods/discount_icon.png) no-repeat -20px 0; float: left; line-height: 24px;}
.goods-detail .basic-info-wrap .discount-banner .surplus-time{color: #fff; font-size: 12px; float: right; height: 35px; line-height: 35px; padding-right: 5px;}
.goods-detail .basic-info-wrap .discount-banner .surplus-time span i{font-style: normal; padding: 2px; width: 20px; height: 20px; margin: 0 5px; border-radius: 3px;}

.goods-detail .basic-info-wrap .go-phone{position: relative; display: block; float: right; padding-right: 127px;}
.goods-detail .basic-info-wrap .go-phone .qrcode-wrap{border: 1px solid; box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); height: 120px; overflow: hidden; padding: 10px; position: absolute; width: 120px; left: 30px; top: -50px; display: none;}
.goods-detail .basic-info-wrap .go-phone:hover .qrcode-wrap{display: block;}

.goods-detail .content-wrap{overflow: hidden;}
/************组合套餐************/
.goods-detail .combo-package-promotion{border: 1px solid; margin-left: 10px; overflow: hidden;float: left;}
.goods-detail .combo-package-promotion nav{overflow: hidden; border-bottom: 1px solid;}
.goods-detail .combo-package-promotion nav li{float: left; padding: 10px 25px; cursor: pointer; border-bottom: 2px solid transparent;}
.goods-detail .combo-package-promotion .tab-content{padding: 20px 10px; overflow: hidden;}
.goods-detail .combo-package-promotion .tab-content .master{float: left; width: 144px;}
.goods-detail .combo-package-promotion .tab-content .collocations{width: 564px; overflow: hidden; margin: 0 0 0 50px; position: relative; float: left;}
.goods-detail .combo-package-promotion .tab-content .collocations ul li:first-child{margin-left: 0;}
.goods-detail .combo-package-promotion .tab-content .collocations ul li{float: left; margin-left: 20px;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-img a{display: block; width: 130px; height: 130px;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-list{padding: 0 5px; width: 134px; position: relative;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-list .plus{width: 23px; height: 23px; position: absolute; right: -40px; top: 50px; background: url(../img/goods/combo_plus.png) no-repeat;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-img{padding-bottom: 5px;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-name{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-price{padding: 5px 0;}
.goods-detail .combo-package-promotion .tab-content .collocations .p-price strong{font-size: 14px;}
.goods-detail .combo-package-promotion .tab-content .results{position: relative; float: left; display: inline; width: 200px; padding-left: 50px; padding-top: 15px;}
.goods-detail .combo-package-promotion .tab-content .results .p-price{margin: 12px 0;}
.goods-detail .combo-package-promotion .tab-content .results .p-price p{line-height: 25px;}
.goods-detail .combo-package-promotion .tab-content .results .p-price strong{font-size: 18px;}
.goods-detail .combo-package-promotion .tab-content .results .equal{width: 23px; height: 23px; overflow: hidden; position: absolute; left: 0; top: 50px; background: url(../img/goods/combo_equal.png) no-repeat;}
.goods-detail .combo-package-promotion-buy{height: 28px; line-height: 28px; padding: 0 22px;}

.goods-detail .recommend-product{float: left; width: 210px;}
.goods-detail .recommend-product h3{font-size: 14px; padding-left: 10px; margin: 0 0 10px; height: 35px; line-height: 35px;}
.goods-detail .recommend-product .hot-product{border: 1px solid; margin-bottom: 15px;}
.goods-detail .recommend-product .hot-product ul li{padding: 0 10px 10px; line-height: 50px;}
.goods-detail .recommend-product .hot-product ul li .p-img{display: block; text-align: center; margin-bottom: 10px; height: 180px; line-height: 180px; position: relative;}
.goods-detail .recommend-product .hot-product ul li .p-img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.goods-detail .recommend-product .hot-product ul li .p-name{height: 36px; line-height: 18px; margin-bottom: 10px; overflow: hidden; display: block;}
.goods-detail .recommend-product .hot-product ul li .p-price{height: 16px; line-height: 16px; margin-bottom: 4px; overflow: hidden; margin-right: 6px; font-weight: 700; font-size: 14px;}

.goods-detail .recommend-product .ranking-list{border: 1px solid;}
.goods-detail .recommend-product .ranking-list h3{margin: 0;}
.goods-detail .recommend-product .ranking-list .nav > li{width: 50%; text-align: center;}
.goods-detail .recommend-product .ranking-list .nav > li > a{padding: 4px 10px; font-size: 12px; margin-right: 0;}
.goods-detail .recommend-product .ranking-list .nav-tabs > li > a.selected,.goods-detail .recommend-product .ranking-list .nav-tabs > li > a.selected:hover, .goods-detail .recommend-product .ranking-list .nav-tabs > li > a.selected:focus{color: #ffffff !important; border: 1px solid; border-bottom-color: transparent !important;}
.goods-detail .recommend-product .ranking-list .nav-tabs{border-bottom: 1px solid;}
.goods-detail .recommend-product .ranking-list .nav-tabs > li > a:hover{border-color: transparent; background: transparent;}
.goods-detail .recommend-product .ranking-list .tab-pane ul{padding: 10px;}
.goods-detail .recommend-product .ranking-list .tab-pane ul li{clear: both; height: 85px; position: relative;}
.goods-detail .recommend-product .ranking-list .tab-pane ul li .p-img{float: left; margin-right: 5px; padding-bottom: 5px;}
.goods-detail .recommend-product .ranking-list .tab-pane ul li .p-img a{position: relative; display: block; width: 85px; height: 85px;}
.goods-detail .recommend-product .ranking-list .tab-pane ul li .p-img a img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.goods-detail .recommend-product .ranking-list .tab-pane ul li .p-name{margin-left: 90px; overflow: hidden; height: 40px; margin-bottom: 5px;}
.goods-detail .recommend-product .ranking-list .tab-pane ul li .p-price{margin-left: 90px; font-size: 14px; font-weight: bold; overflow: hidden;}

.goods-detail .detail-wrap{width: 980px; position: relative;margin-left: 220px;overflow: hidden;}
.goods-detail .detail-wrap .nav-tabs{border-bottom: 1px solid;}
.goods-detail .detail-wrap .nav > li > a{font-size: 14px; margin-right: 0;}
.goods-detail .detail-wrap .nav-tabs > li > a.selected, .goods-detail .detail-wrap .nav-tabs > li > a.selected:hover, .goods-detail .detail-wrap .nav-tabs > li > a.selected:focus{color: #fff !important; border: 1px solid; border-bottom-color: transparent !important;}
.goods-detail .detail-wrap .nav-tabs > li > a:hover{border-color: transparent; background: transparent;}
.goods-detail .detail-wrap .tab-content{position: relative;}
.goods-detail .detail-wrap .tab-pane{padding: 10px 0;}
.goods-detail .detail-wrap #tab_detail .tab-pane img{width: 100%;}
.goods-detail .detail-wrap #tab_attr ul{overflow: hidden;}
.goods-detail .detail-wrap #tab_attr ul li{width: 33.33%; float: left; margin-bottom: 5px; padding: 0 10px;}
.goods-detail .detail-wrap .evaluate-wrap .empty{padding: 50px 0; text-align: center;}
.goods-detail .detail-wrap .evaluate-wrap .rating-type{overflow: hidden; padding-left: 10px;}
.goods-detail .detail-wrap .evaluate-wrap .rating-type li{float: left; position: relative; display: inline-block; cursor: pointer; padding: 7px 15px; font-size: 12px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list{padding: 0 15px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list > ul > li{padding: 15px; border-bottom: 1px solid;}

.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .user-info{width: 140px; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .user-info img{border-radius: 50%; margin-right: 5px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content{margin-left: 150px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list.comment-star{width: 78px; height: 14px; background: url(../img/goods/product_star.png) no-repeat;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list.comment-star.star1{background-position: -64px 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list.comment-star.star2{background-position: -48px 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list.comment-star.star3{background-position: -32px 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list.comment-star.star4{background-position: -16px 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .content{padding: 10px 0; font-size: 14px; margin-bottom: 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .pic-list{padding-bottom: 15px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .pic-list a{display: inline-block; position: relative;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .pic-list a img{border: 1px solid; padding: 1px; margin-right: 6px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .pic-list a img.selected{border: 2px solid; padding: 0;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .comment-message{overflow: hidden;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .comment-message .order-info{float: left;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .evaluate-content .comment-message .order-info span{margin-right: 20px;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .pic-info{margin: 10px 0; border: 1px solid; background: #fff; padding: 2px; float: left; overflow: hidden;display: none;}
.goods-detail .detail-wrap .evaluate-wrap .evaluate-list .pic-info img{vertical-align: middle;max-height: 400px;cursor: zoom-out;}

.goods-detail .detail-wrap .consult-wrap{padding: 9px; margin-bottom: 20px; border: 1px solid; overflow: hidden;}
.goods-detail .detail-wrap .consult-wrap .consult-tips{width: 78%; height: 65px; float: left; margin: 10px 0 5px 10px; position: relative; z-index: 1;}
.goods-detail .detail-wrap .consult-wrap .consult-tips i{background: url(../img/goods/ncs_public_img.png) no-repeat -80px 0; width: 147px; height: 65px; position: absolute; z-index: 1; top: 0; left: 0;}
.goods-detail .detail-wrap .consult-wrap .consult-tips p{line-height: 18px;width: 100%; height: 36px; position: absolute; z-index: 1; top: 28px; left: 64px;}
.goods-detail .detail-wrap .consult-wrap .consult-ask{float: right; padding: 10px; margin-top: 20px;}
.goods-detail .detail-wrap .consult-nav{background-color: #FFF; border: 1px solid;}
.goods-detail .detail-wrap .consult-nav ul{border-top: 1px solid;}
.goods-detail .detail-wrap .consult-nav li{vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; zoom: 1;padding: 15px 25px; font-size: 14px; line-height: 20px; cursor: pointer;}

.goods-detail .detail-wrap .consult-list{padding: 10px 0 0 0; border: solid; border-width: 0 1px 1px; display: none;}
.goods-detail .detail-wrap .consult-list .empty{text-align: center; height: 70px; line-height: 70px; padding: 15px 0; background-color: #FFF;}
.goods-detail .detail-wrap .consult-list ul{padding: 6px; border-bottom: 1px solid;}
.goods-detail .detail-wrap .consult-list ul dl{font-size: 0; display: block; margin-bottom: 4px;}
.goods-detail .detail-wrap .consult-list ul dt{font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block; width: 10%; font-weight: normal;}
.goods-detail .detail-wrap .consult-list ul dd{font-size: 12px; line-height: 20px; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: left; display: inline-block; width: 90%; word-break: break-all;}
.goods-detail .detail-wrap .consult-list ul dd span{margin-right: 10px;}
.goods-detail .detail-wrap .consult-list .more-consult{padding: 10px 15px;}
.fly-img{width: 60px; height: 60px; z-index: 999; position: fixed;}
.mag-target-img {position: absolute;top: 0;left: 0;}
.detail-new.goods-detail .preview-wrap {width: 350px;}
.detail-new.goods-detail .preview-wrap #magnifier-wrap .magnifier-main{width: 350px;height: 350px;line-height: 350px;}
.detail-new.goods-detail .preview-wrap #magnifier-wrap{width: 350px;}
.detail-new.goods-detail .basic-info-wrap {float:left;width:645px;margin-left: 20px;}
.goods-detail .preview-wrap #magnifier-wrap .spec-items{width: 300px;}
.detail-new .go-phone {padding-right: 40px;}
.detail-new .new-right{width:170px;float:right;position: relative;}
.detail-new .new-right>div{height:1px;width:35px;background:#f1f1f1;display:inline-block;position:absolute;top:7px;}
.detail-new .new-right .line-right{right:0px;}
.detail-new .new-right h1{width:100%;margin:0px;font-size:14px;text-align:center;}
.detail-new .new-right h1 i{display:inline-block;width:14px;height:14px;margin-top:-1px;cursor:pointer;}
.detail-new .new-right ul li{width:100%;height:147px;margin-top:7px;}
.detail-new .new-right ul li div{width: 100%;height: 100px;text-align: center;}
.detail-new .new-right img{height: 100%;margin: 0 auto;   }
.detail-new .new-right ul li p{width:100px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 auto;margin-top:3px;}
.detail-new .new-right ul li .goods-price{margin-top:0px;}
.detail-new.goods-detail .preview-wrap #magnifier-wrap .spec-items ul{left:-10px}
.detail-new.goods-detail .preview-wrap #magnifier-wrap .spec-items li{width: 75px;height:75px;}
.detail-new.goods-detail .preview-wrap #magnifier-wrap .video-js {width: 350px;height: 350px;}